.P10708-pregunta {
  /*margin-top: 100px !important;*/
  margin-top: 30px !important;
}

.P10708-pregunta img{
  width: 15%;
}

.P10708-juego .ecuacion .droppable, .P10708-juego .ecuacion .input {
  border-style: dashed;
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* FLECHA - no revisada la flecha*/

.linea{
	color: black;
	border: 2px solid;
	/*float: left;*/
	width: 70%;
	/*margin: 8px 0 0 4%;	/*arriba, derecha, abajo, izquierda*/
	/*margin-bottom: 2%;*/
	position: relative;
	top: 0;
	
	display: inline-block;
}

.triangulo {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 20px solid #000;
    border-bottom: 10px solid transparent;
	
	display: inline-block;
	margin-left: -3%;
	margin-bottom: 10px;
}

.flecha {
	/*height: 4%;*/
	display: inline-block;
	width: 50%;
}

.firstRow {
	margin-bottom: 0	!important;
}

.arrowRow {
	margin-top: 0	!important;
	/*margin-bottom: 	!important;*/
}


/*CONTENT*/

.P10708-juego{
	/*border: 2px solid #37B15B;	/*verde*/
	/*border: 2px solid #B1E670;	/*verde claro*/
	/*border: 2px solid #D53D54;	/*rojo*/
	border: 2px solid black;
	margin: 2%;
	width: 95%;
	display: inline-block;
	text-align: center;
	/*custom*/
	/*no tiene heigh para ajustarse al contenido*/
}

.centrar{
	display: block;	/*abarcar toda la linea*/
	margin-top: 4%;
	margin-bottom: 4%;
	height: auto;	/*ajustarse al contenido*/
	margin-left: auto;	/*centrar*/
	margin-right: auto;
	/*custom*/
}

.pad{
	text-align: center;	/*centrar horizontalmente*/
	cursor: pointer;
	border: 2px solid black;
	padding: 0;
	display: inline-block;		/*ir en linea y contener elementos*/
	float: none;
	vertical-align: bottom;		/*por ir en linea*/
	position:relative;	
	padding-top: 3%;	/*correr hacia abajo el span que tiene dentro*/	
	/*custom*/
	margin: 0.5%;	/*con otros elementos*/
	width: 5em;		/*ser cuadrado*/
	height: 5em;
}

.spanPad {
	font-size: 3em;
}

.spanNumero {
	display: inline-block;	/*ir en linea y contener elementos*/
	font-size: 3em;
	/*custom*/
	margin: 1%;
	margin-bottom: 3%;
}

.first {
	margin-left: 0 !important;
}
.last {
	margin-right: 0 !important;
}


.pad-numerico{
	/*pad hacia la derecha*/
	/*top: 0	!important;
	left: 100%	!important;*/
	/*pad hacia abajo y centrado*/
	top: 104%	!important;
	left: -10%	!important;
}

#r1 .pad-numerico{
	/*pad hacia la derecha*/
	top: 0	!important;
	left: 100%	!important;
}